Skip to content

docs: §5.4 dig-rpc-beside exemption (mTLS keyless-peer RPC exempt from payload-seal) - #43

Closed
MichaelTaylor3d wants to merge 1 commit into
mainfrom
docs/sec-5-4-dig-rpc-exception
Closed

docs: §5.4 dig-rpc-beside exemption (mTLS keyless-peer RPC exempt from payload-seal)#43
MichaelTaylor3d wants to merge 1 commit into
mainfrom
docs/sec-5-4-dig-rpc-exception

Conversation

@MichaelTaylor3d

Copy link
Copy Markdown
Contributor

Summary

Document the §5.4 ecosystem-wide exception: directed node↔node RPC over mTLS between keyless peers (identified by transport peer_id, not DID) is exempt from the end-to-end payload-seal rule, because mTLS itself provides the necessary end-to-end authentication and confidentiality. The payload-seal rule applies to directed messages with DID-keyed recipients (dig-chat, dig-email, dig-video-chat, and any future channel where the recipient is a user's DID-anchored identity).

This clarifies the scope of the ecosystem-wide §5.4 hardening rule: autonomous network peers over mTLS are exempt; user-to-user directed channels are not.

Changes

  • Added explanatory note in the "Peer identity + mTLS" section of docs/protocol/peer-network.md clarifying the exemption and its boundaries.

🤖 Generated with Claude Code

…ers exempt from payload-seal)

Document that directed node↔node RPC over mTLS between keyless peers is exempt
from the ecosystem-wide end-to-end payload-seal rule, as mTLS itself provides the
necessary e2e authentication and confidentiality. Payload-seal applies to directed
messages with DID-keyed recipients (chat/email/video/IPC), not autonomous peers.

Co-Authored-By: Claude <noreply@anthropic.com>
@MichaelTaylor3d

Copy link
Copy Markdown
Contributor Author

Closing — the §5.4 dig-rpc-beside EXEMPTION this documented is WITHDRAWN. @MT-Dev reversed the decision (2026-07-19): node↔node RPC payloads MUST be sealed to the recipient node's key (recipient-binding, not mTLS-only). New docs will follow the #1075 node-seal design. Do not merge this exemption.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant